package net.aiion.weave.spi.interception;

import java.lang.reflect.Method;

import net.aiion.weave.spi.naming.Context;

public interface InterceptionContext
{
    Context getNamingContext();

    Interceptable getInterceptable();

    Method getInterceptedMethod();

    Object[] getMethodArguments();

    void setMethodArguments(Object[] args);

    Object forwardInterception();
}
